Skip to content

Merge jammy#583

Merged
aramprice merged 28 commits intoubuntu-noblefrom
merge-jammy
Apr 25, 2026
Merged

Merge jammy#583
aramprice merged 28 commits intoubuntu-noblefrom
merge-jammy

Conversation

@aramprice
Copy link
Copy Markdown
Member

NOTE: need to re-configure pipeline

selzoc and others added 28 commits April 20, 2026 20:02
In
https://lists.ubuntu.com/archives/jammy-changes/2024-September/033387.html
it says:
"    Packaging restructuring:
    - Split netplan-generator into separate package to make the Python
      dependency optional.
    - Split python3-netplan bindings into a separate package"

Newer Azure builds pull in this new netplan version due to cloud-init.
It does not seem like there are any functional changes that we care
about.

ai-assisted=yes
[TNZ-88995]
We don't really ever want these builds to stack up, and I believe the
attempts: 3 just lead to longer failure cycles.

ai-assisted=yes
[TNZ-88995]
Include netplan refactor packages in Azure dpkg list
…uilder

Serialize stemcell builds, and remove attempts
The new error checking was finding errors. Going back to the old code
which did not check for errors but did work for teams. Jammy-on-Jammy
-on-Garden is a pretty niche use case these days, so this seems ok.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
- set explicitly in pipeline config
- delete unused *.meta4 files
- delete *.meta4 files for unsupported stemcells
Remove conditional path in CI that could download the OS_IMAGE using
`meta4 file-download`. Remove rake tasks which supported this path, and
remove references from docs.
Copilot AI review requested due to automatic review settings April 25, 2026 00:35
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Apr 25, 2026

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: 48877f43-4e8d-4719-9b1c-d95d028c0c39

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • ✅ Review completed - (🔄 Check again to review again)
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch merge-jammy

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the stemcell build pipeline and tooling to rely on pre-built OS image tarballs (via metalinks) and aligns metalink locations/filenames across CI, docs, and pipeline configuration.

Changes:

  • Add new OS image metalink files for Ubuntu Jammy and Noble under image-metalinks/.
  • Simplify stemcell build flow to require an explicit os_image_path and remove the “download remote OS image” rake tasks/branches.
  • Update CI pipeline/task configuration to use the repo-root image-metalinks/ layout and adjust meta4 naming (incl. agent suffix).

Reviewed changes

Copilot reviewed 10 out of 11 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
image-metalinks/ubuntu-noble/ubuntu-noble.meta4 Adds Noble OS image + USN log metalink for CI consumption.
image-metalinks/ubuntu-jammy/ubuntu-jammy.meta4 Adds Jammy OS image + USN log metalink for CI consumption.
ci/tasks/os-images/build.sh Adjusts OS image build task ownership/setup and simplifies directory handling.
ci/tasks/build.yml Makes os-image-tarball input required for stemcell build task.
ci/tasks/build.sh Switches to always building with a provided OS image tarball input.
ci/tasks/build-release-metadata.sh Updates metalink path to repo-root image-metalinks/ layout.
ci/pipelines/builder.yml Updates metalink resource URI/path and meta4 naming to include agent suffix; ignores new metalinks path.
bosh-stemcell/spec/assets/dpkg-list-ubuntu-azure-additions.txt Updates expected Azure package additions list.
bosh-stemcell/image-metalinks/ubuntu_noble_poc/ubuntu-noble.meta4 Removes obsolete Noble POC metalink file.
Rakefile Removes remote OS image download tasks; makes stemcell:build require an os_image_path argument.
README.md Updates local build instructions to use stemcell:build with an OS image path.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread ci/tasks/build.sh
Comment thread Rakefile
@aramprice aramprice merged commit afcdaf5 into ubuntu-noble Apr 25, 2026
27 checks passed
@aramprice aramprice deleted the merge-jammy branch April 25, 2026 00:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants